home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / win9x / arjfolder / ARJF.INF next >
Windows Setup INFormation  |  1999-10-22  |  6KB  |  162 lines

  1. ; ARJFolder.INF entries
  2. ;
  3. ; Copyright 1997-1999 Raphael Mounier
  4. ;
  5.  
  6. [version]
  7. signature="$Chicago$"
  8. SetupClass=BASE
  9.  
  10. ; Install ARJFolder
  11. [MinimunInstall]
  12. CopyFiles    = ThisDll.sys.install,ThisDll.arjf.install,ThisDll.inf.install
  13. AddReg        = ThisDll.Add.Reg,ThisDll.Opt.Reg,ThisDll.Uninst.Reg
  14. UpdateInis    = ThisDll.Links
  15.  
  16.  
  17. [DefaultUninstall]
  18. DelFiles    = ThisDll.sys.install,ThisDll.sysarj.install,ThisDll.arjf.install,ThisDll.inf.install
  19. DelReg        = ThisDll.Add.Reg,ThisDll.Opt.Reg,ThisDll.Uninst.Reg,ThisDll.Del.Reg
  20. UpdateInis    = ThisDll.Links.Remove
  21.  
  22.  
  23. [ThisDll.Add.Reg]
  24. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,"Dossier ArjFolder"
  25. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\InProcServer32,,,"%11%\%ShellExtPath%\%ThisDll%"
  26. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\InProcServer32,ThreadingModel,,"Apartment"
  27. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,0"
  28. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellFolder,Attributes,1,A0,01,00,20
  29. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  30. HKCR,CLSID\{FEB7DAE0-E111-11D0-BFD7-444553540000}\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  31.  
  32. HKCR,ArjFolderDoc\,,,"Document ArjFolder"
  33. HKCR,ArjFolderDoc\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,-4"
  34. HKCR,ArjFolderDoc\Shell\Open,,,""
  35. HKCR,ArjFolderDoc\Shell\Open\Command,,,"rundll32 %11%\%ShellExtPath%\%ThisDll%,RouteTheCall %L"
  36. HKCR,ArjFolderDoc\Shell\Explore,,,""
  37. HKCR,ArjFolderDoc\Shell\Explore\Command,,,"explorer /e,/root,{FEB7DAE0-E111-11D0-BFd7-444553540000}, %1"
  38. HKCR,ArjFolderDoc\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,""
  39. HKCR,ArjFolderDoc\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  40. HKCR,ArjFolderDoc,EditFlags,1,0,0,0,0
  41.  
  42. HKCR,ArjFolderDocEx\,,,"Document ArjFolder"
  43. HKCR,ArjFolderDocEx\DefaultIcon,,,"%11%\%ShellExtPath%\%ThisDll%,-4"
  44. HKCR,ArjFolderDocEx\Shell\Open,,,""
  45. HKCR,ArjFolderDocEx\Shell\Open\Command,,,"rundll32 %11%\%ShellExtPath%\%ThisDll%,RouteTheCall %L"
  46. HKCR,ArjFolderDocEx\Shell\Explore,,,""
  47. HKCR,ArjFolderDocEx\Shell\Explore\Command,,,"explorer /e,/root,{FEB7DAE0-E111-11D0-BFd7-444553540000}, %1"
  48. HKCR,ArjFolderDocEx\ShellEx\ContextMenuHandlers\{FEB7DAE0-E111-11D0-BFD7-444553540000},,,""
  49. HKCR,ArjFolderDocEx\ShellEx\PropertySheetHandlers\{FEB7DAE0-E111-11D0-BFd7-444553540000},,,""
  50. HKCR,ArjFolderDocEx\ShellEx\DropHandler,,,"{FEB7DAE0-E111-11D0-BFd7-444553540000}"
  51. HKCR,ArjFolderDocEx,EditFlags,1,0,0,0,0
  52.  
  53. HKCR,.arj,,,"ArjFolderDocEx"
  54. HKCR,.gz,,,"ArjFolderDoc"
  55. HKCR,.tgz,,,"ArjFolderDoc"
  56. HKCR,.taz,,,"ArjFolderDoc"
  57. HKCR,.zip,,,"ArjFolderDocEx"
  58. HKCR,.tar,,,"ArjFolderDoc"
  59. HKCR,.cab,,,"ArjFolderDoc"
  60. HKCR,.rar,,,"ArjFolderDoc"
  61. HKCR,.ace,,,"ArjFolderDoc"
  62. HKCR,.Z,,,"ArjFolderDoc"
  63. HKCR,*\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
  64. HKCR,Directory\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
  65. HKCR,Drive\Shellex\ContextMenuHandlers\ArjFolder,,,{FEB7DAE0-E111-11D0-BFd7-444553540000}
  66.  
  67. HKLM,"SoftWare\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved",{FEB7DAE0-E111-11D0-BFD7-444553540000},,"ArjFolder"
  68.  
  69.  
  70. [ThisDll.Opt.Reg]
  71. HKLM,"SoftWare\ArjFolder","InstDir",,"%24%\%PROGRAMS%\%ArjFInstPath%"
  72. HKCU,"SoftWare\ArjFolder","Display Settings",,"00"
  73.  
  74.  
  75. [ThisDll.Uninst.Reg]
  76. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,,,
  77. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,"DisplayName",,%ARJFVERSION%
  78. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder,"UninstallString",,"RunDll32 advpack.dll,LaunchINFSectionEx %17%\ArjF.inf, DefaultUninstall,,,256" 
  79.  
  80. [ThisDll.Del.Reg]
  81. HKLM,SoftWare\Microsoft\Windows\CurrentVersion\Uninstall\ArjFolder
  82. HKCR,ArjFolderDoc
  83. HKCR,ArjFolderDocEx
  84.  
  85.  
  86. [ThisDll.Links]
  87. setup.ini, progman.groups,,"GroupArjFolder=ArjFolder"
  88. setup.ini, GroupArjFolder,,"""%README%"", """"""%24%\%PROGRAMS%\%ArjFInstPath%\ArjFInfo.txt"""""",,,,""%24%\%PROGRAMS%\%ArjFInstPath%\"""
  89. setup.ini, GroupArjFolder,,"""%PROGCONF%"", """"""%24%\%PROGRAMS%\%ArjFInstPath%\ArjFConf.exe"""""",,,,""%24%\%PROGRAMS%\%ArjFInstPath%\"""
  90. setup.ini, GroupArjFolder,,"""%HELPFILE%"", """"""%24%\%PROGRAMS%\%ArjFInstPath%\ArjFolde.hlp"""""",,,,""%24%\%PROGRAMS%\%ArjFInstPath%\"""
  91.  
  92. [ThisDll.Links.Remove]
  93. setup.ini, progman.groups,,"GroupArjFolder=ArjFolder"
  94. setup.ini, GroupArjFolder,,"""%README%""
  95. setup.ini, GroupArjFolder,,"""%PROGCONF%""
  96. setup.ini, GroupArjFolder,,"""%HELPFILE%""
  97.  
  98.  
  99. [ThisDll.sys.install]
  100. ArjFolde.dll
  101. Win32FR.sfx
  102. Win32US.sfx
  103. WCEMpsFR.sfx
  104. WCEx86FR.sfx
  105. WCESHFR.sfx
  106. WCEMpsUS.sfx
  107. WCEx86US.sfx
  108. WCESHUS.sfx
  109.  
  110. [ThisDll.arjf.install]
  111. ArjFInfo.txt
  112. ArjFConf.exe
  113. ArjFolde.hlp
  114. ArjFolde.cnt
  115.  
  116. [ThisDll.inf.install]
  117. ArjF.inf
  118.  
  119. [SourceDisksNames]
  120. 1="ArjFolder","",0
  121.  
  122. [SourceDisksFiles]
  123. ArjFolde.dll=1
  124. ArjFInfo.txt=1
  125. ArjFConf.exe=1
  126. Win32FR.sfx=1
  127. Win32US.sfx=1
  128. WCEMpsFR.sfx=1
  129. WCEx86FR.sfx=1
  130. WCESHFR.sfx=1
  131. WCEMpsUS.sfx=1
  132. WCEx86US.sfx=1
  133. WCESHUS.sfx=1
  134. ArjFolde.hlp=1
  135. ArjFolde.cnt=1
  136.  
  137.  
  138. ;
  139. ; Special for WIN95 system
  140. ;
  141.  
  142. [DestinationDirs]
  143. ThisDll.sys.install=11,%ShellExtPath% ; to System\%ShellExtPath%
  144. ThisDll.sysarj.install=11,%ShellExtPath% ; to System\%ShellExtPath%
  145. ThisDll.arj.install=24,%PROGRAMS%\%ArjFInstPath%\%ArjInstPath% 
  146. ThisDll.arjf.install=24,%PROGRAMS%\%ArjFInstPath% 
  147. ThisDll.inf.install=17 ; to inf
  148. ThisDll.win.install=11 ; to System
  149.  
  150.  
  151. [Strings]
  152. ; ArjFolder string
  153. ThisDll = "ArjFolde.dll"
  154. ShellExtPath = "ShellExt"
  155. ArjInstPath = "Arj303"
  156. ArjFInstPath = "ArjFol~1"
  157. PROGRAMS = "Progra~1"    ; Should be "Program Files", but it fails to create link on NT.
  158. README="Readme"
  159. PROGCONF="ArjFolder Settings"
  160. HELPFILE="Help on ArjFolder"
  161. ARJFVERSION="ARJ Folder V3.10"
  162.